cover someone's tracks up - Español Inglés Diccionario